package com.itheima.数组工具类;
/*
* 编写数组工具类
* 提供一个工具类方法printArr,用于返回整数数组内容。
* 返回的格式如：[10,20,50,34,100]只考虑整数数组和一维数组
* 提供这样一个工具方法getAerage，用于返回平均分
* 定义一个测试类TestDemo，调用该工具类的工具方法，并返回结果*/
public class ArrayUtil {
    //定义一个私有构造方法，防止外部创建对象
    private ArrayUtil() {

    }
    //定义静态方法，方便调用
    public static String printArr(int[] arr) {
        StringBuilder sb = new StringBuilder();
        sb.append("[");
        for (int i = 0; i < arr.length; i++) {
            if (i == arr.length - 1) {
                sb.append(arr[i]).append("]");
            }else{
                sb.append(arr[i]).append(",");
            }
        }
        return sb.toString();//返回字符串类型
    }
    //定义一个方法，用于返回平均分
    public static double getAverage(int[] arr){
        int sum=0;
        for(int i=0;i<arr.length;i++){
            sum+=arr[i];
        }
        return (double)sum/arr.length;
    }
}
